home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 26.zip
/
BS1 part 26
/
Macro assembler dev syst.adf
/
include
/
exec
/
interrupts.i
< prev
next >
Wrap
Text File
|
1985-12-20
|
2KB
|
72 lines
IFND EXEC_INTERRUPTS_I
EXEC_INTERRUPTS_I SET 1
**********************************************************************
*
* Commodore-Amiga, Inc. -- ROM Operating System Executive Include File
*
**********************************************************************
*
* Source Control:
*
* $Header: interrupts.i,v 1.0 85/08/28 15:10:16 carl Exp $
*
* $Locker: $
*
**********************************************************************
IFND EXEC_NODES_I
INCLUDE "exec/nodes.i"
ENDC !EXEC_NODES_I
IFND EXEC_LISTS_I
INCLUDE "exec/lists.i"
ENDC !EXEC_LISTS_I
*----------------------------------------------------------------
*
* Interrupt Structure
*
*----------------------------------------------------------------
STRUCTURE IS,LN_SIZE
APTR IS_DATA
APTR IS_CODE
LABEL IS_SIZE
*---------------------------------------------------------------------
*
* Exec Internal Interrupt Vectors
*
*---------------------------------------------------------------------
STRUCTURE IV,0
APTR IV_DATA
APTR IV_CODE
APTR IV_NODE
LABEL IV_SIZE
*------ System Flag bits (in SysBase.SysFlags )
BITDEF S,SAR,15 * scheduling attention required
BITDEF S,TQE,14 * time quantum expended -- time to resched
BITDEF S,SINT,13
*---------------------------------------------------------------------
*
* Software Interrupt List Headers
*
*---------------------------------------------------------------------
STRUCTURE SH,LH_SIZE
UWORD SH_PAD
LABEL SH_SIZE
SIH_PRIMASK EQU $0F0
SIH_QUEUES EQU 5
ENDC !EXEC_INTERRUPTS_I